package com.eighth.adapter;

/**
 * 适配器模式（ Adapter ）：将一个类的接口转换成客户希望的另外一个接口。
 * 适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
 * 适配器类：
 * 1、要转换成谁就实现什么接口
 * 2、要把转换谁就把认证定义成属性
 */
public class Adapter implements PowerA {
    private PowerB powerB;

    Adapter(PowerB powerB) {
        this.powerB = powerB;
    }

    public void insert() {
        powerB.connect();
    }
}
